package edu.nf.relaxenjoy.domain.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 用户表
 * @author zhu
 * @date 2024-12-09
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {
    /**
     * 主键ID
     */
    private Long id;
    /**
     * 唯一用户的id
     */
    private Long userId;
    /**
     * 用户名
     */
    private String username;
    /**
     * 密码
     */
    private String password;
    /**
     * 用户昵称
     */
    private String nickname;
    /**
     * 头像
     */
    private String avatar;
    /**
     * 性别
     */
    private Integer gender;
    /**
     * 电话
     */
    private String phone;
    /**
     * email
     */
    private String email;
    /**
     * 描述 (个性签名)
     */
    private String desc;
    /**
     * 启用状态：0->禁用；1->启用
     */
    private Integer status;
    /**
     * 生日
     */
    private String birthday;
    /**
     * 地址
     */
    private String address;
    /**
     * 封面
     */
    private String cover;
    /**
     * 热度
     */
    private Long trendCount;
    /**
     * 关注人数
     */
    private Long followCount;
    /**
     * 粉丝
     */
    private Long fanCount;
    /**
     * 修改者
     */
    private Long updater;
    /**
     * 修改时间
     */
    private Date updateTime;
}
